@charset "utf-8";
body { margin: 0 auto; font-family: "Microsoft YaHei"; color: #525252; font-size: 12px; min-width: 1200px; }
div, ul, li, span, p, img, h1, h2, h3, h4, h5, h6, dl, dd { margin: 0px; padding: 0px; list-style: none; border: 0px; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal }
.clear { clear: both; height: 0px; overflow: hidden; }
.fl { float: left; }
.fr { float: right; }
.cp img { border: 5px solid #ccc; padding: 0px; }
.cp a:hover img { border: 5px solid #1857a4; padding: 0px; }
a { color: #525252; text-decoration: none; transition: all 0.5s; }
a:hover { text-decoration: none; color: #1857a4; }
.box { width: 1200px; height: auto; margin: 0 auto; }
.box_70 { height: 70px; }
.box_40 { height: 40px; }
/*头部*/
.head_name{margin-bottom:29px;}
.head_s img { float: left; margin-top: 12px; margin-right: 10px; }
.head_s a { font-size: 14px; color: #525252; font-weight: 300; }
.head_s a:hover { text-decoration: none; color: #0765bd; }
.logo { margin-top: 25px; margin-right: 30px; }
.logoy { margin-top: 50px; font-weight: 300; line-height: 35px;}
.logoy strong { font-size: 36px; font-weight: bold; color: #525252; }
.logoy strong font { color: #1857a4; }
.logoy span { font-size: 16.5px; text-transform: uppercase; font-family: "Arial"; font-weight: normal; }
.hx { margin-left: 30px; margin-right: 30px; margin-top: 54px; width: 1px; height: 72px; background-color: #e6e6e6; }
.slogan { font-size: 18px; line-height: 45px; margin-top: 45px; color: #333; font-weight:bold;}
.slogan span { font-size: 16px; color: #fff; display: block; height: 30px; line-height: 30px; text-align: center; background-color: #1857a4; }
.phone { margin-top: 60px; text-align: right; }
.phone_fw { font-weight: 300; margin-left: 20px; font-size: 16px; line-height: 28px; color: #525252; }
.phone p { font-family: "Arial"; font-size: 30px; color: #333; font-weight: bold; margin-top: 2px; color: #1857a4; }
.phone span { font-size: 15px; }

/*导航*/
.navd { width: 100%; background-color: #1857a4; }
.nav { width: 100%; margin: 0 auto; height: 60px; }
.NavCeshi { width: 1200px; margin: 0 auto; }
.NavCeshi .r { background: none; }
.NavCeshi > li { float: left; position: relative; width: 170px; background: url(../images/20200518160932_1175697517.png) no-repeat right; }
.NavCeshi > li > a { font-weight: 300; display: block; width: 170px; text-align: center; padding: 0px 0; font-size: 14px; line-height: 60px; color: #fff; transition: 0.2s all ease-in-out; height: 60px; position: relative; z-index: 1113 }
.NavCeshi a:hover { background-color: #000; }
.NavCeshi li dl { transition: all 0.8s; position: absolute; top: 60px; height: 0px; z-index: 0; overflow: hidden }
.NavCeshi li.dhh a { color: #fff; }
.NavCeshi li.dhh dl { height: auto !important; width: 330px; background: rgba(255,255,255,0.92); position: absolute; top: 60px; left: 0; display: block; z-index: 10000; padding-top: 20px; padding-left: 20px; padding-bottom: 20px; overflow: hidden; }
.NavCeshi li.dhh dl.juli { left: -105px; }
.NavCeshi li.dhh dl dt { width: 170px; float: left; color: #333; line-height: 28px; margin: 15px 0px 25px 10px; text-align: left }
.NavCeshi li.dhh dl dt b { display: block; width: 40px; height: 3px; background-color: #1857a4; margin-bottom: 20px; }
.NavCeshi li.dhh dl dt strong { display: block; font-size: 20px; margin-bottom: 25px; }
.NavCeshi li.dhh dl dt span { display: block; width: 118px; height: 30px; text-align: center; line-height: 30px; border: 1px solid #cecece; color: #999; font-family: Arial; }
.NavCeshi li.dhh dl dt span a { color: #999; font-size: 12px; }
.NavCeshi li.dhh dl dt img { margin-bottom: 5px; }
.NavCeshi li.dhh dd { width: 130px; float: left; margin-top: 10px; color: #525252; line-height: 38px; display: block; text-align: left; overflow: hidden; }
.NavCeshi li.dhh dd a { background: none !important; display: block; color: #777; font-size: 14px; font-weight: normal; text-align: center; margin-bottom: 5px; display: block; border: 1px solid #cecece; }
.NavCeshi li.dhh dd a:hover { color: #1857a4; text-decoration: underline; background: #fff; }
.navcurrent a { background-color: #000; }
/*幻灯片*/
#flash_bg { width: 100%; margin: 0 auto; height: 600px; }
.focus { width: 100%; height: 600px; overflow: hidden; position: relative; }
.focus ul { height: 600px; position: absolute; }
.focus ul li { float: left; width: 100%; height: 600px; overflow: hidden; position: relative; background: #000; }
.focus ul li div { position: absolute; overflow: hidden; }
.focus .btnBg { position: absolute; width: 100%; height: 20px; left: 0; bottom: 0; background: #000; display: none; }
.focus .btn { position: absolute; width: 760px; height: 23px; padding: 0px 340px 0px 10px; right: 0; bottom: 15px; text-align: right; }
.focus .btn span { display: inline-block; _display: inline; _zoom: 1; width: 25px; height: 24px; line-height: 24px; text-align: center; _font-size: 0; margin-left: 5px; cursor: pointer; background: #fff; }
.focus .btn span.on { background: #fff; }
.focus .preNext { width: 45px; height: 100px; position: absolute; top: 250px; background: url(../../login.114my.cn/memberpic/taixiong88/uploadfile/image/20200319/20200319164000_1086148747.png) no-repeat 0 0; cursor: pointer; }
.focus .pre { left: 0; }
.focus .next { right: 0; background-position: right top; }
/*搜索*/
#search { height: 80px; width: 100%; margin: 0 auto; background: url(../images/20200518164414_149345253.jpg) repeat-x; position: relative; }
.search_l { margin-top: 33px; }
.search_l a { font-size: 14px; color: #525252; }
.search_l a:hover { color: #1278c6; text-decoration: underline; }
.search_r { margin-top: 23px; }
.sou_x { width: 1px; height: 40px; margin: 43px 20px 0 20px; background: #c5c5c5; }
.search_rs { text-align: left; margin-top: 33px; font-size: 14px; color: #525252; }
.search { height: 80px; }
/*介绍*/
.jieshao_bg { width: 100%; height: 750px; background: url(../images/20200518164543_296088792.jpg) center no-repeat; }
.jieshao_bt { font-size: 45px; font-weight: bold; margin: 0 auto; width: 700px; }
.jieshao_bt img { float: left; margin-right: 20px; }
.jieshao_bw { width: 1200px; text-align: center; font-size: 16px; line-height: 38px; margin-top: 20px; margin-bottom: 20px; }

/*视频*/
@charset "UTF-8";
 @keyframes warn { 0% {
 transform: scale(0.3);
-webkit-transform: scale(0.3);
opacity: 0.1;
}
 25% {
 transform: scale(0.3);
-webkit-transform: scale(0.3);
opacity: 0.4;
}
 50% {
 transform: scale(0.5);
-webkit-transform: scale(0.5);
opacity: 0.6;
}
 75% {
 transform: scale(0.8);
-webkit-transform: scale(0.8);
opacity: 0.95;
}
 100% {
 transform: scale(1);
-webkit-transform: scale(1);
opacity: 0.0;
}
}
.in_video { width: 1200px; float: left; height: 350px; cursor: pointer; transition: 0.3s all ease-in-out; position: relative; overflow: hidden; }
.in_video > .in_video_bg { background: url(../images/20200518174435_530938854.png) no-repeat center / cover; width: 100%; height: 100%; position: absolute; left: 0; top: 0; transition: 0.5s all ease-in-out; }
.in_video:hover > .in_video_bg { transform: scale(1.1); }
.in_video .lightbox { display: block; width: 100%; height: 100%; position: relative; z-index: 3; }
.in_video .lightbox .img { display: block; width: 28px; height: 44px; padding: 28px 33px 28px 39px; /*! border: 2px solid #fff; */ border-radius: 50%; overflow: hidden; position: absolute; top: 50%; left: 50%; z-index: 3; margin-left: -50px; margin-top: -50px; }
.in_video .lightbox .img img { width: 100%; height: 100%; display: block }
.pulse { position: absolute; top: 50%; left: 50%; z-index: 1; margin-top: -100px; margin-left: -100px; width: 200px; height: 200px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #fff; box-shadow: 1px 1px 20px #fff; opacity: 0; -webkit-animation: warn 2s ease-out 1s; -moz-animation: warn 12 ease-out 1s; animation: warn 2s ease-out 1s; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; animation-iteration-count: infinite; transform: scale(0); }
.pulse1 { position: absolute; top: 50%; left: 50%; z-index: 1; margin-top: -100px; margin-left: -100px; width: 200px; height: 200px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #fff; box-shadow: 1px 1px 20px #fff; opacity: 0; -webkit-animation: warn 2s ease-out; -moz-animation: warn 2s ease-out; animation: warn 2s ease-out; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; animation-iteration-count: infinite; transform: scale(0); }
.in_video:hover .pulse { transform: scale(1); }
.in_video:hover .pulse1 { transform: scale(1); }
/*数字*/
.about_rows2 { float: left; height: 93px; border-right-width: 1px; border-right-style: solid; border-right-color: #CCC; text-align: center; }
.counter { font-weight: bold; color: #333; font-size: 60px; font-family: "Arial"; float: left; }
.abo_tb { width: 28px; height: 28px; color: #fff; background: #1857a4; border-radius: 50%; float: left; text-align: center; line-height: 28px; margin-top: 25px; font-size: 14px; font-weight: 300; margin-left: 10px; }
.about_rows2 p { font-size: 18px; color: #333; font-weight: 300; text-align: center; }
/*产品*/
.product { width: 100%; height: 1483px; background: url(../images/20200519092549_959049713.jpg) center no-repeat; overflow: hidden; }
.product_z { width: 480px; height: 810px; margin-bottom: 40px; margin-top: 130px; overflow: hidden; }
.product_n { width: 400px; height: 810px; overflow: hidden; margin: 130px 10px 40px 10px; }
.product_y { width: 300px; height: 810px; overflow: hidden; margin-bottom: 40px; margin-top: 130px; }
.product_bt { width: 480px; height: 277px; border-bottom-width: 3px; border-style: solid; border-color: #1857a4; margin-bottom: 10px; }
.product_bt span { display: block; color: #fff; font-weight: bold; font-size: 41px; padding-top: 134px; padding-bottom: 10px; }
.product_bt p { color: #fff; font-family: "Arial"; font-size: 22px; }
.product_con { position: relative; width: 480px; height: auto; overflow: hidden; background: #fff; margin-bottom: 10px; }
.product_con:after, .product_con:before { position: absolute; z-index: 333; display: block; content: ""; width: 0; height: 3px; background: #1857a4; transition: all 1s; }
.product_con:after { top: 0; left: 0; background: linear-gradient(to right, #1857a4, #1857a4); }/*从左到右*/
.product_con:before { bottom: 0; right: 0; background: linear-gradient(to right, #1857a4, #1857a4); }/*从右到左*/
.product_con:hover:after, .product_con:hover:before { width: 100%; }/*宽度*/
#pro1 { height: 280px; background: url(../images/20200519092123_829048096.jpg) no-repeat; width: 480px; overflow: hidden; }
#pro2 { height: 230px; background: url(../images/20200519092128_1464688228.jpg) no-repeat; width: 480px; overflow: hidden; }
#pro3 { height: 280px; background: url(../images/20200519092208_1677332016.jpg) no-repeat; width: 400px; overflow: hidden; }
#pro4 { height: 520px; background: url(../images/20200525184235_893468394.jpg) no-repeat; width: 400px; overflow: hidden; }
#pro5 { height: 280px; background: url(../images/20200522180313_1543711621.jpg) no-repeat; width: 300px; overflow: hidden; }
#pro6 { height: 320px; background: url(../images/20200525184038_1172864562.jpg) no-repeat; width: 300px; overflow: hidden; }
#pro7 { height: 211px; background: url(../images/20200519092407_770516405.jpg) no-repeat; width: 300px; overflow: hidden; }
.product_wz { color: #fff; font-weight: 300; font-size: 22px; margin: 56px 0 16px 30px; }
.product_tb { width: 27px; height: 27px; margin-left: 30px; }
.hd_cp { width: 1200px; height: 60px; background: url(../images/20200519103552_1523222688.jpg) repeat-x; line-height: 60px; font-size: 24px; color: #FFF; font-weight: bold; }
.hd_tb img { float: left; margin-left: 30px; margin-top: 15px; margin-right: 20px; }
.hd_tm { margin-right: 30px; }
.hd_tm a { font-size: 14px; color: #FFF; font-weight: normal; }
.hd_d { margin-top: 30px; color: 14px; }
.hd_d a { color: #000; font-size: 14px; line-height: 45px; }
.hd_d a:hover { color: #1857a4; }
/*对比*/
.duibi_bt { width: 739px; height: 97px; background: url(../images/20200519143348_593540076.jpg) center no-repeat; margin: 0 auto; text-align: center; font-size: 18px; line-height: 45px; }
.duibi_bt strong { font-size: 45px; font-weight: bold; color: #333; display: block; }
.duibi_bt strong font { color: #1857a4; }
.duibi_n { margin-top: 40px;transition: all 0.5s; }
.duibi_nl { width: 260px; height: 281px; background: url(../images/20200519145805_549387080.jpg) center no-repeat; margin-right: 50px; }
.duibi_n2 { width: 580px; height: 602px; background: url(../images/20200525190206_1020646345.jpg) center no-repeat; margin-right: 50px; line-height: 602px; font-size: 30px; color: #FFF; font-weight: bold; text-align: center; overflow:hidden;transition: all 0.5s;}
.duibi_n2:hover{ width: 580px; height: 602px;  transform: scale(1.1);}
.duibi_n3 { width: 260px; height: 281px; background: url(../images/20200519145852_266579755.jpg) center no-repeat; }
.duibi_nl strong { font-size: 20px; font-weight: bold; color: #1857a4;  text-transform: uppercase;}
.duibi_nln { margin-left: 18px; padding-top: 60px;     font-size: 14px;}
.duibi_nl { font-size: 12px; line-height: 30px; }
.duibi_nl img { margin-top: 20px; margin-bottom: 10px; }
.duibi_n3 strong { font-size: 18px; font-weight: bold; color: #1857a4;     text-transform: uppercase;}
.duibi_n3n { margin-left: 15px; padding-top: 60px;     font-size: 14px; }
.duibi_n3 { font-size: 12px; line-height: 30px; }
.duibi_n3 img { margin-top: 20px; margin-bottom: 10px; }
/*优势*/
.adv_bg { margin-top: 0px; overflow: hidden; }
.adv_box { }
.adv_list { margin-top: 30px; position: relative; }
.adv_le, .adv_ri { width: 717px; height: 600px; position: absolute; top: 0; overflow: hidden; }
.adv_le { left: 50%; margin-left: -1417px; }
.adv_ri { right: 50%; margin-right: -1417px; }
.adv_le img, .adv_ri img { position: absolute; top: 0; left: 100%; }
.adv_le img:nth-child(4) { left: 0; }
.adv_ri img.cur { left: 0; }
.adv_le:before, .adv_ri:before { content: ''; width: 100%; height: 100%; background: rgba(0,0,0,0.6); position: absolute; top: 0; left: 0; z-index: 2; }
.adv_all { height: 600px; overflow: hidden; position: relative; }
.adv_item { width: 100%; height: 600px; position: absolute; top: 0; left: 0; }
.adv_item+.adv_item { left: 100%; }
.adv_img { }
.adv_text { position: absolute; bottom: 18px; left: 70px; width: 1004px; background: #fff; height: 122px; padding: 26px 26px 26px 26px; }
.adv_text b { color: #1857a4; font-size: 28px; font-weight: bold; display: block; margin-bottom: 11px; margin-top: 11px; }
.adv_text p { line-height: 30px; color: #666; font-size: 14px; }
.adv_btn {  }
.btn1 { position: absolute; bottom: 250px; right: 0px; }
.btn2 { position: absolute; bottom: 250px; left: 0px; }
.adv_btn div { display: inline-block; cursor: pointer; }
/*行业应用方案*/
.sol_box { margin-top: 69px; position: relative; margin-bottom: 24px; height: 610px; }
.sol_bt { position: absolute; text-align: center; top: 45px; left: 50%; margin-left: -265px; }
.sol_bt b { display: block; font-size: 36px; font-weight: bold; margin-bottom: 15px; }
.sol_bt span { width: 535px; display: block; font-size: 14px; line-height: 30px; margin-bottom: 20px; }
.sol_bt p { }
.sol_bt p a { background: #1857a4; color: #fff; width: 160px; height: 40px; display: block; margin: 0 auto; line-height: 40px; font-size: 18px; }
.sol_hy { }
.sol_hy tr:nth-child(2) { margin-left: 620px; margin-right: 0px; }
.sol_hy tr:nth-child(6) { margin-right: 0px; }
.sol_hy tr { width: 271px; display: inline-block; float: left; height: 271px; margin-right: 38px; margin-bottom: 38px; }
.sol_hy td { position: relative; width: 271px; height: 271px; transition: 0.5s; }
.sol_hy td>a, .sol_hy td>a>img { width: 271px; height: 271px; transition: 0.5s; overflow: hidden; display: inline-block; }
.sol_hy td:hover a>img { transform: scale(1.2); transition: 0.5s; }
.sol_hy td div { position: absolute; bottom: -60px; margin-left: 0px; transition: 0.5s; padding: 0px 10px; padding-top: 0 !important; }
.sol_hy td:hover div { bottom: 10px; background: #1857a4; transition: 0.5s; }
.sol_hy td div a { color: #fff; font-size: 16px; line-height: 30px; transition: 0.5s; }
/*简介*/
.jianjie_bg { width: 100%; height: 916px; background: url(../images/20200519171542_653856820.jpg) center no-repeat; margin-top:20px; }
.jianjie_z {width:510px; color: #FFF; margin-top: 60px; }
.jianjie_zw { font-size: 20px; color: #FFF; }
.jianjie_zt { font-size: 48px; color: #FFF; font-weight: bold; }
.jianjie_zt font { color: #1857a4; }
.jianjie_ztx { width: 390px; height: 1px; background-color: #7c7c7d; margin-top: 15px; margin-bottom: 15px; }
.jianjie_ztwz { font-size: 14px; line-height: 36px; }
.jianjie_ztmo { margin-top: 20px; }
.jianjie_ztmo a { width: 200px; height: 38px; background-color: #1857a4; line-height: 38px; display: block; float: left; margin-right: 20px; font-size: 15px; color: #FFF; text-align: center; border-radius: 50px; }
.jianjie_ztmo a:hover { background-color: #bf1d2a; }
.jianjie_cf { width: 1130px; height: 300px;  margin: 0 auto; }
/*定制流程*/
.aboutHistory { margin: 0 auto; width: 1200px; margin-top: 40px; padding-bottom: 44px; position: relative; }
.aboutHistory .conL { float: left; width: 540px; height: 360px; padding: 0; }
.aboutHistory .conR { width: 635px; height: 360px; margin-left: 25px; float: left; overflow: hidden; }
.aboutHistory .conR .box { width: 588px; height: 360px; float: left; verflow: hidden; padding-left: 36px; background: url(../images/20200318151353_978680564.png) no-repeat left top; }
.aboutHistory .scroll { width: 11px; height: 360px; float: right; position: relative; background: url(../images/20200318151403_871826962.png); z-index: 99; }
.aboutHistory .scroll p { width: 11px; height: 61px; cursor: auto; left: 0; top: 1px; position: absolute; background: url(../images/20200318151412_1927187871.png); }
.aboutHistory .conR ul { width: 570px; }
.aboutHistory .conR li:first-child { }
.aboutHistory .conR li { padding-top: 32px; border-bottom: 1px solid #e5e5e5; padding-bottom: 50px; }
.aboutHistory .conR li dt { width: 130px; float: left; font-size: 23px; color: #1857a4; font-weight: normal; font-family: arial; }
.aboutHistory .conR li dd { width: 440px; float: left; }
.aboutHistory .conR li dd p { font-size: 14px; line-height: 35px; text-align: left; }
.aboutHistory .mub01Title { padding-bottom: 34px; }
/*新闻*/
.news { font-family: "Microsoft YaHei"; margin-top: 20px; }
.news_row .fl, .news_row .fr { width: 580px; border: 1px solid #ddd; }
.news_row1 { display: block; position: relative; background: #fff; }
.news_row1:after, .news_row1::after { position: absolute; content: ''; background: #ddd; width: 100%; height: 1px; bottom: 0; left: 0; }
.news_row1 i { background: #1857a4; padding: 25px; width: 30px; height: 30px; display: block; float: left; position: relative; transition: 0.3s all; }
.news_row .fl .news_row1 i { background-image: url(../images/20200520111732_1277709146.png); background-position: center; background-repeat: no-repeat; }
.news_row .fr .news_row1 i { background-image: url(../images/20200520111732_1277709146.png); background-position: center; background-repeat: no-repeat; }
.news_row1 strong { display: block; padding: 15px 0 12px 0; font-size: 20px; color: #333; line-height: 27px; float: left; font-weight: 100; margin-left: 20px; }
.news_row1 span { display: block; line-height: 80px; height: 80px; color: #9e9e9e; float: right; margin-right: 20px; font-size: 14px; text-transform: uppercase; font-weight: normal; }
.news_row1 span:hover { color: #1857a4; }
.news_row1:hover i { -webkit-filter: brightness(1.15); filter: brightness(1.15); }
.news_row .fl .news_row1 strong { width: 190px; }
.news_row .fl .news_row1 strong em { font-style: normal; font-size: 12px; text-transform: uppercase; color: #909090; }
.news_row .fr .news_row1 strong { width: 190px; overflow: hidden; }
.news_row .fr .news_row1 strong em { font-style: normal; font-size: 12px; text-transform: uppercase; color: #909090; }
.news_div_item, .divdgweb_new_div_item { position: relative; padding: 5px 0; height: 30px; overflow: hidden; transition: 0.3s all ease; }
.divdgweb_new_div_item_date, .news_div_item_date { position: absolute; right: 0; top: 14px; transition: 0.3s all ease; }
.divdgweb_new_div_item_date > div, .news_div_item_date > div { display: inline-block; color: #787878; font-size: 14px; font-family: 'arial'; }
.news_div_item_title, .divdgweb_new_div_item_title { position: relative; }
.news_div_item_year:after, .news_div_item_year::after, .divdgweb_new_div_item_year:after, .divdgweb_new_div_item_year::after { content: '-'; }
.on .news_div_item_year:after, .on .news_div_item_year::after, .on .divdgweb_new_div_item_year:after, .on .divdgweb_new_div_item_year::after { content: ''; }
.news_div_item_title:after, .news_div_item_title::after, .divdgweb_new_div_item_title:after, .divdgweb_new_div_item_title::after { content: ''; background: #1857a4; width: 4px; height: 4px; position: absolute; left: 0; top: 14px; }
.on .news_div_item_title:after, .on .news_div_item_title::after, .on .divdgweb_new_div_item_title:after, .on .divdgweb_new_div_item_title::after { content: ''; display: none; }
.news_div_item_title .news_div_item_a, .divdgweb_new_div_item_title .divdgweb_new_div_item_a { font-size: 15px; color: #444; padding-left: 15px; display: block; line-height: 30px; width: 425px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: 0.3s all ease; }
.news_row2 .divdgweb_new_div, .news_row2 .news_div { padding: 25px 35px; height: 404px; font-weight: normal; background: #fff; }
.news_row3 .divdgweb_new_div, .news_row3 .news_div { padding: 25px 35px; height: 404px; font-weight: normal; background: #fff; }
.news_div_item_pic, .news_div_item_body, .divdgweb_new_div_item_body { transition: 0.3s all ease; }
.news_div_item_pic { margin-top: 15px; }
.news_div_item_pic a, .news_div_item_pic a img { display: block; width: 240px; height: 158px; }
.news_div_item.on, .divdgweb_new_div_item.on { height: 173px; border-bottom: 1px dotted #ccc; padding: 0 0 20px; margin: 5px 0; }
.news_div_item_body, .divdgweb_new_div_item_body { line-height: 21px; color: #767676; font-size: 13px; width: 245px; position: absolute; right: 0; top: 110px; }
.on .divdgweb_new_div_item_date, .on .news_div_item_date { top: 23px; right: 185px; }
.on .news_div_item_title .news_div_item_a, .on .divdgweb_new_div_item_title .divdgweb_new_div_item_a { position: absolute; left: 250px; top: 75px; width: 195px; text-decoration: none; }
.on .divdgweb_new_div_item_date > div, .on .news_div_item_date > div { font-weight: bold; color: #1857a4; font-size: 24px; line-height: 30px; }
.on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year, .on .news_div_item_date > .news_div_item_year { font-size: 14px; display: block; font-weight: 100; line-height: 20px; text-indent: 3px; }
/*流程*/
.liucc_bg { width: 100%; height: 464px; background: url(../images/20200520135542_532743260.jpg) center no-repeat; }
.Process { width: 130px; height: 130px; border-radius: 50%; border: 4px solid #1857a4; background: #f8f8f8; cursor: pointer; transition: 0.3s; margin-right: 39px; -webkit-transition: all 1s; transition: all 1s; margin-bottom: 25px; }
.Process_img { width: 42px; height: 42px; margin: 26px auto 0 auto; }
.Process:hover { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
.Process_con { text-align: center; color: #444; font-size: 18px; margin-top: 9px; }
.i1 { top: 0; left: 0; -webkit-animation-delay: 0.25s; animation-delay: 0.25s; }
.i2 { top: 0; right: 0; -webkit-animation-delay: 0.5s; animation-delay: 0.5s; }
.i3 { bottom: 0; right: 0; -webkit-animation-delay: 0.75s; animation-delay: 0.75s; }
.i4 { top: 0; left: 0; -webkit-animation-delay: 1s; animation-delay: 1s; }
.i5 { top: 0; right: 0; -webkit-animation-delay: 1.25s; animation-delay: 1.25s; }
.i6 { bottom: 0; right: 0; -webkit-animation-delay: 1.5s; animation-delay: 1.5s; }
.i7 { bottom: 0; right: 0; -webkit-animation-delay: 1.75s; animation-delay: 1.75s; }
.pooc_w { text-align: center; width: 138px; margin-right: 39px; font-size: 16px; }
/*footer*/
.footer { width: 100%; min-width: 1200px; overflow: hidden; background: #1a1a1a; font-size: 14px; color: #808080; border-bottom: solid 1px #333; padding-bottom: 30px; }
.footer a { font-size: 14px; color: #808080; transition: all 0.5s linear; }
.footer a:hover { color: #fff !important; transition: all 0.5s linear; }
.footerW { width: 1200px; margin: 0 auto; padding: 60px 0px 0px 0px; overflow: hidden; }
.footer_m { font-size: 20px; color: #fff; line-height: 26px; margin-bottom: 24px; }
.footer_en { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #525252; line-height: 20px; text-transform: uppercase; overflow: hidden; }
.footer_lx { float: left; width: 329px; overflow: hidden; }
.footer_lx_d { overflow: hidden; line-height: 28px; }
.footer_lx_d a { color: #808080 !important; transition: all 0.5s linear; }
.footer_lx_d a:hover { color: #fff !important; transition: all 0.5s linear; }
.footer_l { float: left; width: 131px; margin-right: 30px; }
.footer_ld { overflow: hidden; }
.footer_ld_lo { overflow: hidden;}
.footer_ld_lu { overflow: hidden; }
.footer_ld_lu a { color: #808080 !important; transition: all 0.5s linear; }
.footer_ld_lu a:hover { color: #fff !important; transition: all 0.5s linear; }
.footer_ld_lu li { width: 130px !important; overflow: hidden; line-height: 28px !important; }
.footer_ld_lu li span { display: block; width: 130px !important; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 28px !important; }
.footer_ld_li { line-height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 130px; }
.footer_ld_li a { color: #808080 !important; transition: all 0.5s linear; }
.footer_ld_li a:hover { color: #fff !important; transition: all 0.5s linear; }
.footer_r { float: right; width: 310px; }
.footer_ri { overflow: hidden; margin-bottom: 10px; margin-top: 8px; }
.footer_ri_r { float: right; overflow: hidden; width: 132px; }
.footer_ri_rm { font-size: 16px; color: #1857a4; line-height: 24px; margin-bottom: 15px; }
.footer_ri_d { overflow: hidden; width: 150px; float: left; }
.footer_ri_d img { width: 150px; }
.footer_ri_r .footer_m { margin-bottom: 0px; }
.footer_fl { }
.footer_fl b { font-size: 0px; line-height: 0px; font-weight: normal; }
.footer_fl b a { font-size: 14px; line-height: 28px; width: 131px; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis; }
.footer_fl #showtyepname { display: none; }
/*copy*/
.copy { width: 100%; background: #1a1a1a; text-align: center; font-size: 14px; color: #808080; overflow: hidden; padding: 20px 0; line-height: 26px; border-top: solid 1px #000; }
.copy a { font-size: 14px; color: #808080; transition: all 0.5s linear; }
.copy a:hover { font-size: 14px; color: #fff; transition: all 0.5s linear; }
.copyW { width: 1200px; margin: 0 auto; }
.friendlink { width: 215px; line-height: 50px; height: 50px; float: right; margin: 14px 20px; position: relative; background: #1857a4 url(../images/20200520155732_1654646510.png) no-repeat 177px 15px; cursor: pointer; }
.links { width: 100%; overflow: hidden; background: #1857a4; }
.linksW { width: 1200px; margin: 0 auto; }
.links_l { float: left; width: 120px; border-right: dashed 1px #fff; font-size: 16px; color: #fff; line-height: 18px; margin-top: 20px; margin-bottom: 20px; }
.links_l span { color: #fff; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 36px; font-weight: bold; line-height: 36px; }
.links_r { line-height: 93px; float: right; width: 1050px; color: #fff; }
.links_r a {color: #fff !important; }
.honors { width: 100%;  }
.honor_row2 { position: relative; width: 1200px; }
#honor_cont_c1 { margin: 0 auto; }
#honor_c1_left { display: block; width: 40px; height: 40px; display: block; position: absolute; background: url(../images/20200526173625_1919009561.png) no-repeat; top: 128px; cursor: pointer; left: -81px; transition: 0.3s; }
#honor_c1_right { display: block; width: 40px; height: 40px; display: block; position: absolute; background: url(../images/20200526173625_427353671.png) no-repeat; top: 128px; cursor: pointer; right: -81px; transition: 0.3s; }
#honor_c1_left:hover { background: url(../images/20200526173625_1919009561.png) no-repeat; transition: 0.3s; }
#honor_c1_right:hover { background: url(../images/20200526173625_427353671.png) no-repeat; transition: 0.3s; }
.work_phone { width: 220px; height: 48px; margin: 0 auto; background: url(../images/20200528183750_1823452786.png) no-repeat; font-family: "Arial"; color: #fff; font-size: 28px; line-height: 48px; padding-left: 102px; font-weight: bold;transition: all 0.5s linear;  }
.work_phone:hover{background: url(../images/20200528183805_1011018688.png) no-repeat;}
.pro_con { overflow: hidden; width: 570px; height: 360px; }




#honor_cont_c1 td{padding:0 !important;width:290px;display:block;float:left;overflow:hidden;margin-right:13px;}
#honor_cont_c1 td a{ display:block; width:288px;  border:solid 1px #fff; overflow:hidden; color:#FFF;}
#honor_cont_c1 td br{ display:none;}
#honor_cont_c1 td img{width:288px;transition: 0.3s all ease-in-out;background: #fff;}
#honor_cont_c1 td:hover img{transition: 0.3s all ease-in-out;transform: scale(1.1);}
#honor_cont_c1 span a{border:0 !important; width:290px !important; height:57px !important; line-height:57px !important; font-size:16px; color:#fff; font-weight:300;}
#honor_cont_c1 td:hover a{border:solid 1px #0e83e3; color:#0e83e3;}


/* 客服样式*/
.y-kefu-box { position: fixed; right: 0; top: 20%;     z-index: 999999999999999; font-size: 13px;}
.y-kefu-box img { display: block; width: 100%; height: auto; }
.y-kefu-box01 .icon { display: block; background: url(../images/20200430173319_1606153781.png) no-repeat; margin: 0 auto 6px;}
.y-kefu-box01 { width: 54px; color: #666; text-align: center; }
.y-kefu-box01 .kf-close-btn { width: 27px; height: 27px; background-position: -5px -115px; position: relative; cursor: pointer;}
.y-kefu-box01 .kf-close-btn:before { content: ''; display: block; width: 1px; height: 12px; background-color: #1857a4; position: absolute; bottom: -12px; left: 13px; z-index: 1; }
.y-kefu-box01 .show-status>a, .y-kefu-box01 .show-status>div { display: block; width: 52px; padding: 8px 0 12px; background-color: #fff; border-left: solid 1px #efefef; border-top: solid 1px #efefef; border-right: solid 1px #efefef; position: relative;}
.y-kefu-box01 .show-status { position: relative; }
.y-kefu-box01 .show-status .kf-zixun { background-color: #1857a4; border-color: #0e57a3; color: #fff; margin: 10px 0 7px;}
.y-kefu-box01 .kf-zixun { border-radius: 2px; }
.y-kefu-box01 .kf-zixun i { width: 21px; height: 22px; background-position: -5px -5px; }
.y-kefu-box01 .kf-mobile { border-top-left-radius: 2px; border-top-right-radius: 2px; }
.y-kefu-box01 .kf-mobile>i { width: 18px; height: 18px; background-position: -5px -32px; }
.y-kefu-box01 .kf-mobile:hover>i { background-position: -30px -32px; }
.y-kefu-box01 .kf-weChat>i { width: 22px; height: 19px; background-position: -5px -55px; }
.y-kefu-box01 .kf-weChat:hover>i {background-position: -30px -55px; }
.y-kefu-box01 .kf-email { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.y-kefu-box01 .kf-email>i { width: 18px; height: 14px; background-position: -5px -80px; }
.y-kefu-box01 .kf-email:hover>i { background-position: -30px -80px; }
.y-kefu-box01 .back-top i { width: 13px; height: 11px; background-position: -5px -98px; }
.y-kefu-box01 .back-top:hover i { background-position: -30px -98px; }
.y-kefu-box01 .kf-email, .y-kefu-box01 .back-top  { border-bottom: solid 1px #efefef;}
.y-kefu-box01 .back-top { margin-top: 20px; border-radius: 2px; left: 55px;}
.y-kefu-box01 .hver:hover { background-color: #1857a4; border-color: #0e57a3;}
.y-kefu-box01 .hver:hover>p { color: #fff; }
.y-kefu-box01 .kf-zixun1 { border-radius: 2px; }
.y-kefu-box01 .kf-zixun1 i { width: 21px; height: 22px; background-position: -5px -180px; }
.y-kefu-box01 .kf-zixun1:hover>i { background-position: -30px -180px; }


.y-kefu-box01 .mobile-infos, .y-kefu-box01 .y-ewm-box, .y-kefu-box01 .y-email-infos { background-color: #fff; border: solid 1px #efefef; position: absolute; right: 90px; z-index: 2; border-radius: 2px; display: none;}

/*咨询热线*/
.y-kefu-box01 .mobile-infos { width: 260px; text-align: left; top: 0;}
.y-kefu-box01 .mobile-infos>div { padding: 20px 0 20px 45px; position: relative; }
.y-kefu-box01 .mobile-infos>div i { width: 15px; height: 15px; background-position: -52px -32px; position: absolute; top: 22px; left: 20px; z-index: 2; }
.y-kefu-box01 .mobile-infos .online1 { border-bottom: solid 1px #efefef; }
.y-kefu-box01 .mobile-infos span { color:#b9b9b9; }
.y-kefu-box01 .mobile-infos p { color: #0e57a3; font-size: 18px; }
y-kefu-box .right {
width: 12px;
height: 12px;
position: absolute;
right: -12px;
top: 24px;
}
y-kefu-box .right-arrow1,
y-kefu-box .right-arrow2 {
width: 0;
height: 0;
display: block;
position: absolute;
left: 0;
top: 0;
border-top: 6px transparent dashed;
border-right: 6px transparent dashed;
border-bottom: 6px transparent dashed;
border-left: 6px white solid;
overflow: hidden;
}
y-kefu-box .right-arrow1 {
left: 1px;
border-left: 6px #efefef solid;
}
y-kefu-box .right-arrow2 {
border-left: 6px white solid;
}
/*二维码*/
.y-kefu-box01 .y-ewm-box { width: 151px; height: 178px; top: -60px;}
.y-kefu-box01 .y-ewm-box>div { width: 151px; height: 178px; }
.y-kefu-box01 .y-ewm-box img { width:115px; height:114px; margin: 20px auto 10px; }
.y-kefu-box01 .y-ewm-box .y-ewm-img1 { width: 150px; border-right: solid 1px #efefef; }
.y-kefu-box01 .y-ewm-box .right { top: 84px; }
/*email*/
.y-kefu-box01 .y-email-infos { padding: 28px 20px 28px 45px; color:#b9b9b9; text-align: left; bottom: 0; width:170px;}
.y-kefu-box01 .y-email-infos p { color: #0e57a3; font-size: 16px; }
.y-kefu-box01 .y-email-infos>i { width: 18px; height: 13px; background-position: -52px -80px; position: absolute; left: 15px; top: 30px; }
.y-kefu-box01 .y-email-infos .right { top: 55px; }

.y-kefu-box01 .hide-status { width: 54px; height: 65px; background-color:#0f7cc8;position: absolute; top: 37px; left: 55px; z-index: 9;}
.y-kefu-box01 .hide-status .kf-zixun { padding: 10px 0 7px; color: #fff; cursor: pointer; }


/*案例*/
.case { overflow: hidden; width: 100%; }
.case .casebox { overflow: hidden; width: 1400px; margin: 0 auto; height: 680px; position: relative }
.case .casebox i { display: block; width: 26px; height: 71px; cursor: pointer; position: absolute; top: 250px; }
.case .casebox .btn01 { background: url(../images/20200320091626_87000165.png) no-repeat center top; left: 0 }
.case .casebox .btn02 { background: url(../images/20200320091626_87000165.png) no-repeat center bottom; right: 0 }
.case .caseAll { overflow: hidden; width: 1250px; margin: 0 auto; height: 680px; }
.case .caselist { overflow: hidden; width: 100%; height: 350px; position: relative }
.case .caselist .list { overflow: hidden; background-color: #000; position: absolute }
.case .caselist .list img { display: block; opacity: 0.5; filter: alpha(opacity=50); }
.case .caselist .list.active { background: none }
.case .caselist .list.active img { opacity: 1; filter: alpha(opacity=100) }
.case .caselist .list p { font-size: 18px; color: #333; text-align: center; margin-top: 15px; }
.case_wz { font-size: 14px; line-height: 42px; font-weight: 300; text-align: center; }
.case_wz a { font-size: 18px; color: #f16f1c; }